Fix #399071, suggestion from Benoit Dejean.
authorKristian Rietveld <kris@gtk.org>
Mon, 4 Jun 2007 23:48:38 +0000 (23:48 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Mon, 4 Jun 2007 23:48:38 +0000 (23:48 +0000)
commit21b381a2e29bb13e29502b6eeff2375c69e31a67
tree97d5092a20e6570512b274374d8151e9202d6e80
parent3337ee8fa2fde7db58f4fe60ac55caad2189e4fa
Fix #399071, suggestion from Benoit Dejean.

2007-06-05  Kristian Rietveld  <kris@gtk.org>

Fix #399071, suggestion from Benoit Dejean.

* gtk/gtkliststore.[ch] (gtk_list_store_set_vector_internal): new
function, factored out code iterating (columns, values) vectors from
gtk_list_store_new_with_valuesv to here,
(gtk_list_store_set_valuesv): new public function to set list store
values using (columns, values) vectors,
(gtk_list_store_new_with_valuesv): call new _set_vector_internal
instead.

* gtk/gtktreestore.[ch] (gtk_tree_store_set_vector_internal),
(gtk_tree_store_set_valuesv), (gtk_tree_store_new_with_valuesv):
likewise.

* gtk/gtk.symbols: updated.

svn path=/trunk/; revision=18041
ChangeLog
gtk/gtk.symbols
gtk/gtkliststore.c
gtk/gtkliststore.h
gtk/gtktreestore.c
gtk/gtktreestore.h